package day6.singleton_demo;

/**
 * 饿汉模式
 * 天生线程安全
 */
public class StarvingMode {
    // 是线程安全的
    // 类加载的时候执行
    // JVM 保证了类加载的过程是线程安全的
    private static StarvingMode instance = new StarvingMode(); // 一开始就实例化对象

    // 其它对象获取该实例的方法
    public static StarvingMode getInstance() {
        return instance;
    }

    // 构造方法私有化，确保只有这一个实例对象
    private StarvingMode() {}
}
